package com.suning.sawp.intf.esb;

import com.suning.sawp.dto.esb.CrtPreChargeOrderRtn;
import com.suning.sawp.dto.esb.QueryPrechargeLimitRtn;

/**
 * 
 * 调用POS现金充值接口<br> 
 * 〈功能详细描述〉
 *
 * @author Wuxiao
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface PosPreChargeService {

    /**
     * 
     * 功能描述:调用POS现金充值接口 <br>
     * 〈功能详细描述〉
     *
     * @param memberNo
     * @param storeCode
     * @param rechargeAmount
     * @param casherId
     * @param ruleCode
     * @param swiftNo
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    CrtPreChargeOrderRtn posPrechargeOrder(String memberNo,String storeCode,String rechargeAmount,String casherId,String ruleCode,String swiftNo);
    
    /**
     * 
     * 功能描述: 调用POS查询预充值返券剩余额度<br>
     * 〈功能详细描述〉
     *
     * @param storeCode 
     * @param orgCode 分公司编码
     * @param cityCode 城市编码
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    QueryPrechargeLimitRtn posQueryPrechargeLimit(String storeCode,String orgCode);
    
}
